基础内容

  • AMap是高德地图的命名空间
  • option用在设置某物时; method(方法)表示对某物直接进行的操作, 如map.getZoom(10); event(事件)表示监听的动作, 如下
  • 绑定事件 (命名空间为 var xx = new AMap.event…)
    1.addDomListener(DOMNode, eventName, fn, context) 注册DOM节点 2.addListener(object, eventName, fn, context) 注册某个对象 3.addListenerOnce(object, eventName, fn, context) 注册对象,监听一次自动删除 4.e.g.: var clickHandler = AMap.event.addListener(marker, ‘click’, function(){})

==============================================================================

Map

AMap.Map(DOM, options) 主要option包括 layers(图层), zoom, center(LngLat), lang(语言), animateEnable, isHotspot, rotateEnable, zoomEnable… 主要method包括 getZoom, getLayer, getLang, getStatus, SetZoom-Layer-Lang-Center-City … 主要event包括 click, move, zoom, mousewheel, drag, resize…

var map = new AMap.Map('mapContainer', {
	zoom: 10,
	center: [116.39, 39.9]
	...
});

==============================================================================

覆盖物

包括 InfoWindow多边形折线右键菜单

==============================================================================

图层

TileLayer 切片图层 ——继承——> TileLayer.Satellite, RoadNet, Traffic Indoor Map ImageLayer MassMarks

==============================================================================

服务